FOAM: Functional Ontology Assignments for Metagenomes: a Hidden Markov Model (HMM) database with environmental focus