US trade deficit hits $105.6B in August