Sanchez lifts Marlins past Astros 5-4 in 11th