Offshore holdings of China government bonds hit a record $337 billion in July