Cooks illustrated foolproof macaroni and cheese