Why self-driving trucks will take over before self-driving cars