how many languages human can learn