Time-dependent density functional calculations of fully π-conjugated zinc oligoporphyrins