Review of Marine Hydrokinetic Power Generation and Power Plant