Molecular mechanisms of cAMP-regulated gene expression