Jerusalem should be capital of two states: EU diplomat