DeepMicroClass sorts metagenomes into prokaryotes, eukaryotes and viruses, with marine applications