Baked macaroni and cheese with bacon and tomatoes