How tech can solve global problems