U.S. Senate confirms Todd Blanche for attorney general in narrow vote