The role of SLX4 and its associated nucleases in DNA interstrand crosslink repair