Analysis Space for 8,000 new homes, most of them affordable… Why it's time to demolish Buckingham Palace