Controversial ‘spy tech’ firm Palantir lands £23m NHS data deal