Camerons outsources all support services in £600m deal