The UK will have run out of oil, coal and gas in just over five years' time, scientists have warned.