Scotland’s first alcohol-free music festival announces line-up