Palestinian envoy killed in Prague blast