Subway is ending its $6.99 meal deal early, pulling out of the value wars and adding to a list of challenges the chain has ...