Cape e-hailing drivers protest over working conditions