U.S. general to head NATO forces in Afghanistan