Vote-bank politics has ‘ruined’ nation: Modi