Wind-over-Waves: Fundamentals, Forecasting and Applications