Brown's £500m stamp duty grab