Multi-objective task allocation for electric harvesting robots: a hierarchical route reconstruction approach