Roger Federer ends the GOAT debate with 8th Wimbledon title