BP sells drilling assets to Apache