Broccoli may save your eyesight, claims research