Renewable energy could overtake coal as the world's top energy source, according to a report.