NASA's Opportunity rover celebrates Mars marathon milestone