Metagenomes - an unlimited resource for novel genes, biocatalysts and metabolites