Eye test spots Alzheimer's 20 years early