US trade deficit climbs to $45.2bn in November