Development of a wind turbine condition monitoring system using signal processing and machine learning techniques