Jerusalem marathon: Thousands take to the streets of Old City