Alternative translation start sites and their significance for eukaryotic proteomes