Teleost microarrays: development in a broad phylogenetic range reflecting diverse applications