Connected autonomous shared electric vehicles: current trends