Council gives green light to $3.5M music, fireworks festival