Over 500 injured in Taiwan music festival fire