BP profits plunge as oil prices ease