NBC: India hands PM Modi a surprise setback, with his majority in doubt