McDonald’s opens in Holy See despite protests