The longest-ever US government shutdown has ended after 43 days. The fallout forced around 1.4 million federal employees to go without pay for weeks, suspended food to many low-income Americans and ...