How did King David achieve the unachievable and conquer the city of Jerusalem which had been impenetrable for 850 years?