E2F1 binds to the peptide-binding groove within the BIR3 domain of cIAP1 and requires cIAP1 for chromatin binding