Crystal Structures of Enterovirus 71 3C Protease Complexed with Rupintrivir Reveal the Roles of Catalytically Important Residues