Pope Francis on Tuesday opens the 2025 Holy Year. It kicks off a celebration of the Catholic Church that is expected to draw some 32 million pilgrims to Rome.