Dan Evans took five hours and 35 minutes to beat Karen Khachanov, the longest match in US Open history