Advances in condition monitoring of rotating machineries