Michigan State cruises to road win over Butler