LimF is a versatile prenyltransferase for histidine-C-geranylation on diverse non-natural substrates