Generate context specific genome-scale metabolic models and predict metabolic interactions directly from metagenomic data