Waffle House refuses to serve uniformed soldier carrying gun