Nine big cargo companies including Amazon, Ikea and Unilever have pledged to use carbon-free fuel by 2040.