Multiplex genome engineering via CRISPR-Cas: new approaches and new challenges