£45m deal for NHS masks collapses amid fraud claims | Society | The Guardian