Duolingo raises $45 million, now valued at nearly half a billion dollars