The use of humanoid robots with multilingual interaction skills in teaching a foreign language : opportunities, research challenges and future research directions