Insurance company Prudential will invest up to £100 million ($161 million) in a 320MW tidal energy project in Wales