The head of the online taxi service Uber has apologised after a video of him swearing at one of the company's drivers went viral. Travis Kalanick says he is ashamed of his behaviour after the driver complained his income was falling because of Uber's fare structure.