Tay vợt cựu số một thế giới Roger Federer dừng bước ở tứ kết Wimbledon sau thất bại 3-6, 6-7, 0-6 trước Hubert Hurkacz.