NHS cancels thousands of operations amid winter crisis