Millions protest in France over vaccine passports