Tiny water flea has longest genome