Taxpayers will have to foot some of the bill for stockpiling medicines in case of no deal Brexit, says Matt Hancock