Tesla recalls over one million vehicles