Government has wasted £15bn on unused PPE and other pandemic purchases