HGTV Apologizes for Telling Viewers to Use American Flag as Tablecloth