Federer ‘devastated’ as Wimbledon cancelled due to virus