Rafael Nadal wins a record 21st Grand Slam men's singles title by fighting back