Too hot to work: global warming to cost $2 trillion in lost product...