Wind and solar will be the cheapest ways of generating electricity in every G20 country by 2030 at the latest, according to a report released by Greenpeace today, ahead of the G20 summit in Hamburg.