Alternative splicing in teleost fish genomes: same-species and cross-species analysis and comparisons