Number of shelter beds for homeless people drops by a fifth under Conservatives