Hull City are through to their first FA Cup final after a scintillating 5-3 victory over Sheffield United at Wembley set up a date with Arsenal.