Battle for public transport: e-hailing drivers under siege