Giant choroidal nevus clinical features and natural course in 322 cases.