Home Economy Red Lobster closing at least 99 locations as its future comes into question