Pakistani Catholics, Muslims flock by thousands to Marian shrine