Minnesota beats Iowa after controversial fair catch call on punt return