Around 25,000 attend free music festival in Prague