US trade gap hits $566 billion in 2017, highest since 2008