Karen Khachanov outlasts Nick Kyrgios in five sets on Tuesday to reach the US Open semi-finals. Khachanov will meet Casper Ruud on Friday