Iowa takes down Michigan State in OT thriller