Forecastle Festival 2019 lineup revealed