Marc Marquez took a commanding win from Valentino Rossi and Dani Pedrosa in a crash-filled flag-to-flag Argentina GP.