Can tech giants solve climate change and social inequality?