Modi’s Muslim remarks spark backlash