BMW, Daimler team up to develop self-driving technology