Mitch McConnell prefers to have Senate-confirmed defense secretary