Intra-agent speech permits zero-shot task acquisition