The Tower of London: a thousand years of resilience and strength