holding a h1-b visa, just got laid off. how long can i stay in the States, and can i apply for other jobs?