My employer sponsored my work visa, but I was just fired. How long can I legally stay?