BP sells a subsidiary to Pertamina for $280 million