The world will have enough wind turbines to generate more than 300 gigawatts of power - the equivalent of 114 nuclear power plants - by the end of the year, industry figures show.