FGBERT: Function-Driven Pre-trained Gene Language Model for Metagenomics