Flipped learning design in EFL classrooms: implementing self-regulated learning strategies to develop language skills | Synapse