Restaurants, bars battle lime prices