Pope Leo XIV meets thousands in Peru