Structure and mechanism of mRNA cap (guanine-N7) methyltransferase.