Franklin County Fair announces 2018 entertainers