2,600 year old seal discovered in City of David