In Western Europe, majority of Catholics support gay marriage