On the Road to Heaven: Self-Selection, Religion, and Socio-Economic Status