Retinal regeneration: common principles but a diversity of mechanisms.