Royal Dutch Shell will set carbon emissions targets next year and link these to executive pay, reversing its chief executive’s opposition and following intense pressure from shareholders who want fossil fuel companies to take greater responsibility for their contribution to global warming.