Volvo recalls 1 million cars, fire risk