UFC 129 main card recap: GSP outlasts Shields to retain title, Aldo punishes Hominick to remain champion