Jump in homelessness a 'national disgrace'