God, guns and gays: The supply and demand for religion in the US and Western Europe