Overview of ocean power technology