Most Americans would leave no tip for 'bad service,' survey