Homeless man challenges Vancouver’s ban on street sleeping