Apple reveals first details of its driverless car system