Ram Madhav writes: Why the BJP keeps winning elections