In just over five years Britain will have run out of oil, coal and gas, researchers have warned.