Jim Cramer explains why believes a market rally is on the horizon – CNBC Television