How long does it take to heat a 3 pound ham?