CHINA'S ONSHORE YUAN WEAKENS TO 7.31 PER DOLLAR IN AFTERNOON TRADE