Mexico overtakes China as the leading source of goods imported by US