Geometrical and electronic structures of a benzimidazobenzophenanthroline-type ladder polymer (BBL)