Global peak oil predicted in this decade, with shift to clean energy ‘unstoppable’