Elon Musk puts plans to build 'gigafactory' in Mexico on hold until after US presidential election