Cabbie surrenders before police