Numerical weather prediction enhanced wind power forecasting: Rank ensemble and probabilistic fluctuation awareness