Switch from distils to setuptools in setup.py