How long does it take to cook a boneless ham?