BMW recalls over 1 million cars over exhaust system fire risk