Granny B's Cherrywood Smoked Ham