Marine-current power generation by diffuser-augmented floating hydro-turbines