The 4 best vitamins for eye health and which foods — besides carrots — may improve vision