Senate confirms William H. Duncan