That’s Fife Festival announce 2018 programme