Instantons on ALE spaces, quiver varieties, and Kac-Moody algebras