NBC: U.S. announces fresh $308 million in humanitarian aid for struggling Afghans