Syrian government has duty to allow aid, UN envoy says