Seattle approves taxing companies like Amazon to aid the homeless