Houston bar's 'Drink like Indian' flier called offensive