AI accurately predicts breast cancer years before diagnosis