Indian Supreme Court slams Nupur Sharma for anti-Islam remarks