Bob Geldof has said his Band Aid charity single has “kept millions of people alive” after a new 40th anniversary version of Do They Know It’s Christmas? faced criticism.