Visa or I-94 card – Which one determines how long can you stay in US? Find out.