USCIS to accept petitions for H-1B visa from April 2