Suzuki is recalling 2 million cars after cheating on safety tests