Trump is criminalizing homelessness while doing ‘nothing’ to make housing more affordable, critics tell Alex Woodward