Statins may prevent people from losing eyesight in later life