Welfare changes 'could cause homelessness'