Shanghai | China has let the yuan weaken past the key 7-per-US dollar level for the first time in more than a decade and says it will stop buying US agricultural products, inflaming the trade war with ...