Change setup.py to only use cython if it's available