Discovery of novel geranylgeranyl reductases and characterization of their substrate promiscuity