A multi-agent model to study epidemic spreading and vaccination strategies in an urban-like environment