Why the BJP struggles in Tamil Nadu