Microbus driver detained after fare dispute turns violent