Designing 2D auxetic structures using multi-objective topology optimization