Faits: A. Les Services industriels de Genève (ci-après: les SIG) sont un établissement de droit public doté de la personnalité juridique et d'autonomie, soumis à la surveillance du Conseil d'Etat et fondé sur les art. 158 à 160 de la Constitution genevoise (Cst./GE). Leur but est de fournir l'eau, le gaz, l'électricité, de l'énergie thermique, ainsi que de traiter les déchets (art. 158 Cst./GE). Ils disposent d'un capital de dotation de 100 millions de fr., auquel participent le canton (55%), la ville de Genève (30%) et les autres communes. Selon l'art. 158C Cst./GE, les SIG peuvent utiliser le domaine public genevois pour l'installation de leurs réseaux de transport et de distribution contre redevances annuelles (al. 1). La loi précise les conditions de cette utilisation ainsi que le mode de calcul des redevances (al. 2). Selon l'art. 32 al. 2 de la loi sur l'organisation des Services industriels de Genève (LSIG, RS/GE L 2 35), la redevance annuelle due à l'Etat est de 1% des recettes brutes de fourniture de l'énergie électrique encaissées pendant l'exercice annuel considéré; la redevance due aux communes est de 7% (art. 32 al. 3 LSIG). Pour le surplus, les SIG sont exempts des impôts cantonaux et communaux (art. 5 LSIG). B. Le 17 décembre 2004, le Grand Conseil du canton de Genève a adopté une loi 9423-1, concernant l'adjonction d'un huitième alinéa aux dispositions transitoires de l'art. 42 LSIG, dont la teneur est la suivante: Art. 42, al. 8 (nouveau) 8 En dérogation à l'article 32, alinéa 2, le pourcentage mentionné dans ce même article et ce même alinéa est porté à 5% pour l'année 2005. Cette modification, soumise au référendum facultatif, est destinée à dégager environ 20 millions de fr. en faveur de l'Etat. Elle fait suite à un autre projet de loi, prévoyant le versement aux collectivités de la moitié du bénéfice net d'exploitation des SIG, jugé contraire à la constitution cantonale et abandonné en commission. Par arrêté du 22 décembre 2004, paru dans la Feuille d'Avis Officielle du 24 décembre suivant, le Conseil d'Etat a publié la loi, précisant que le délai référendaire expirait le 2 février 2005. C. Marco Ziegler, citoyen genevois, forme un recours de droit public contre la loi du 17 décembre 2004. Il conclut à l'annulation de cette loi, ou de l'arrêté publié le 24 décembre 2004 dans la Feuille d'Avis Officielle, en tant qu'il soumet cette loi au référendum facultatif. Il invoque son droit de vote, en soutenant, d'une part, que la loi attaquée ne pourrait être adoptée qu'après modification de la Constitution genevoise, soumise au référendum obligatoire et, d'autre part, que l'augmentation de la redevance constituerait un impôt déguisé, lui aussi soumis au référendum obligatoire. La loi attaquée a été promulguée le 16 février 2005, le délai référendaire ayant expiré sans avoir été utilisé. Le Grand Conseil conclut à l'irrecevabilité, subsidiairement au rejet du recours. Le recourant a répliqué. 