Graham signs £161m healthcare contract