Enhancer function in viral and cellular gene regulation