RockRose signs agreement to buy Marathon Oil