GM to offer auto insurance using data from connected vehicles