radio controlled caterpillar flail mulcher China manufacturer factory