US stocks have opened lower amid investor concerns about the country's trade relationships with Mexico, Canada and China.