Gulf Stream Marine Hydrokinetic Energy Off Cape Hatteras, North Carolina