Developments in semi-submersible floating foundations supporting wind turbines: A comprehensive review