England’s hospitals were within “hours” of running out of some items of personal protective equipment (PPE) in the early months of Covid-19, Matt Hancock has said.