200 acts, 750 shows: The diverse line-up of the National Folk Festival