Trump picks Mattis for SecDef