Multiple fire departments battle barn fire near Troup