Government wrote off almost £10bn worth of unused PPE during pandemic