Adaptive local iterative filtering for signal decomposition and instantaneous frequency analysis