Fire destroys barn near Craigville