World's biggest Shrine attracts more than 10 million visitors in Aparecida, Brazil