Oil and gas will be in the global energy system ‘for decades,’ BP chief says