Palestinian envoy says occupation 'will end'