For God and Profit: How Banking and Finance Can Serve the Common Good