Swiss marvel Roger Federer becomes the oldest Wimbledon men’s singles champion since 1930 after claiming a record eighth title.