‘Queen of Mexico’ draws thousands to cathedral