cordless rubber track flail mulcher china