Cyclic alkyl chains promote the polymer self-assembly and packing orders for solar cells