Shakespeare's long-lost London home is finally found