United States President Donald Trump on Wednesday signed a government funding bill, which ended the record 43-day-long shutdown, which caused financial stress for federal workers who went without pay, stranded scores of travellers at airports, and also generated long queues at some food banks.