A fifth of operation cancellations last year were due to NHS staff shortages, Labour claims