Yemen ceasefire holding despite rebel breaches: general