Athens, TN man charged in machete attack