A Novel Role of Human Holliday Junction Resolvase GEN1 in the Maintenance of Centrosome Integrity