The green mixed fleet vehicle routing problem with partial battery recharging and time windows