Undefeated Iowa men face tall order at No. 2 Purdue on Friday