In a move which will potentially enable Uber to advance its ambitions of building self-driving cars for its ride-hailing service, the company announced on Thursday that it has inked a $300 million deal with automaker Volvo, and has also acquired a startup called Otto which develops self-driving technology for big-rig trucks.