NHS staff win right to claim six years underpaid holiday pay