BP Piles Up Oil Assets as CEO Dudley Says Worst Over for Company