Sean Hannity fact-checked and forced to admit he lied on live TV