Kayleigh McEnany promises not to lie as White House press secretary