Gravar-mail: A Soluble, magnesium-independent prenyltransferase catalyzes reverse and regular C-prenylations and O-prenylations of aromatic substrates