GM to make electric vehicle, supply batteries for Nikola