The world is running out of energy - Roger, Hargreave