John Isner beats Frances Tiafoe in battle of US tennis’s present and future