I have an E-2 visa valid for 5 years. Does this mean I can stay in the United States for 5 years at a time?