John Kerry condemns Israel, hails ‘extraordinary’ restraint of Palestinians