what does macaroni and cheese with ham taste like