British energy giant BP, which this year shelved targets on reducing carbon emissions, has appointed industry veteran Meg O’Neill to be chief executive from April, replacing Murray Auchincloss, who ...