Microsoft lays off H-1B workers