Stephen Colbert applauds Pat Roberts’ ‘health-care box canyon’