Shennongjia in China's Hubei Province listed in World Heritage Site