Potential for power generation from ocean wave renewable energy source: a comprehensive review on state-of-the-art technology and future prospects