Danil Medvedev dominates Reily Opelka to win ATP Toronto Masters