Mayor promises tiny village for homeless vets, public drug crackdown at 'state of city' address