Correspondence learning between morphologically different robots via task demonstrations