Making finance ethical and sustainable