Explore and Explain: Self-supervised Navigation and Recounting