20120709 world.china: World vows terror shield for Afghanistan; offers $16bn aid