How India’s Gen Z movement of 'Cockroaches' dented Modi's political image