“In short, in the Framers’ view, free government was suitable and sustainable for only a religious people — a people who recognized that there was a transcendent moral order antecedent to both the state and man-made law and who had the discipline to control themselves according to those enduring principles.”