Subaru recalls 630,000 vehicles for fire risk