BP said profit fell more than expected and that it would reset its strategy, days after reports that activist hedge fund Elliott Management is pushing for change at the company.