No. 18 Wisconsin holds off No. 7 Michigan State