CBP/p300: intramolecular and intermolecular regulations