Causes of low vision and major low-vision devices prescribed in the low-vision clinic of Nepal Eye Hospital, Nepal