The European Nucleotide Archive (ENA)