Advancement of Tidal Current Generation Technology in Recent Years: A Review