China's July trade surplus shrinks 92 billion yuan as imports cool