Ava Festival announces 2017 lineup