China vows ‘firm support’ for free trade at Davos