Evolution of eukaryotic transcription: insights from the genome of Giardia lamblia.