Geranylgeranyl pyrophosphate as the condensing unit for enzymatic synthesis of carotenes