Fitch affirms India's 'BBB-' rating, flags fiscal risks from protests