Covid cracks Modi’s ‘Teflon’ popularity