Mars Opportunity rover passes distance milestone