Jesus weeping over Jerusalem meaning