No. 2 Oregon runs over Arizona State 43-21