Bill Gates said that his foundation can't replace the U.S. government when it comes to funding global health programs.