Is it legal to earn income from online freelancing assignments while on a full-time job with an employer in the US on an H1-B visa? Can 4-5 employers file a petition for your H1-B visa at the same time?