Portuguese site outpaces Marian shrines of Lourdes and Medjugorje