EV ride-hailing startup BluSmart raises $24 million