Veterans shelter losing thousands in funding