Technology and finance for sustainability