Mexico outranks China as the top source of imports to the USA