Joshua Zirkzee scored the winning penalty for 10-man Manchester United against Arsenal after their hectic FA Cup third round tie finished 1-1 after extra time.