Retired general slams european nations over recognizing a Palestinian state: 'Makes no sense'