Metagenomic Approaches for Detecting Viral Diversity in Water Environments