Federer crashes out at Wimbledon to cast doubt on future