Generative artificial intelligence in ophthalmology: current innovations, future applications and challenges