Tesla recalls over 475,000 electric vehicles