The catalytic mechanism of the RNA methyltransferase METTL3