GM to invest $300M in Chinese self-driving technology developer Momenta