Tofu macaroni and cheese