Macaroni and cheese with ham and peas