ESL Versus Mainstream Classes: Contrasting L2 Learning Environments