SMS: Cognitive factors that affect speaking skills in English as a foreign language EFL learning.