why do we have to learn a foreign language