Why GM is developing technology for self-driving vehicles for the US military