Ocean Wave Energy Conversion - A Survey