Palantir gets £480m contract to run NHS data platform