NHS boss Sir Jim Mackey has warned the health service could run out of medicines and critical supplies because of the Middle ...