Construction of habitat-specific training sets to achieve species-level assignment in 16S rRNA gene datasets