Dog meat festival draws fans and opponents