Using Gamification to Facilitate Students’ Self-Regulation in E-Learning: A Case Study on Students’ L2 English Learning