Mormon historian caught lying