GM, Honda to form North American auto alliance