Indian heartland votes give BJP boon over Congress