Chris Salcedo fires at Congress for being 'corrupt' and 'anti-American'