20 firemen battle blaze at Gastonia home