Mini recalls nearly 100,000 cars for potential electrical fire risk