Retiring Rep. Kennedy says greed hinders aid to needy