Computational identification of promoters and first exons in the human genome