One speaker, two languages: A lexically based model of code-switching