MIRAGE: a functional genomics-based approach for metabolic network model reconstruction and its application to cyanobacteria networks