Israel could ‘collapse within a year’ if war of attrition continues, warns retired general