Mars rover Opportunity successfully escapes sand trap