(CNN) -- Rafael Nadal has won his first Wimbledon men's singles title after holding off a stunning fightback from five-times champion Roger Federer to secure a dramatic victory in an epic ...