Trump says he will visit Vatican