Caramel Fudge (aka Russian Fudge)