Blood donation: NHS stocks are still in short supply after June cyberattack