Mardi Gras parade draws thousands to St. Louis