New eye scan detects diseases years before symptoms appear