£420 per visor: the price of ministers’ PPE panic