US Attorney General Jeff Sessions says he rejects any notion that he has ever lied during a testimony before Congress.