Pope Francis greets America, “A Generous Land”, on the feast of Our Lady of Guadalupe