Non-aggregated hyperbranched phthalocyanines: single molecular nanostructures for efficient semi-opaque photovoltaics