Vazquez, Marlins overpower Mets in 9-3 win