Replacing stamp duty with annual levy on homes over £500,000 ‘would support economic growth’ — but impact London and south-east hardest