Coal and oil demand to peak by 2020, according to new report

A boom in the popularity of solar panels and electric cars could spark irreversible changes in the energy sector within three years.