India PM Narendra Modi to face rare no-confidence vote in parliament