Artificial intelligence in ophthalmology: opportunities, challenges, and ethical considerations