Homeless charity calls for more money to be spend on health services