Rep. Delahunt, D-Mass., won’t run for re-election after 7 terms; says decision isn’t political