Nanofibrillar self-organization of regioregular poly(3-hexylthiophene) and [6,6]-phenyl C61-butyric acid methyl ester by dip-coating: a simple method to obtain efficient bulk heterojunction solar cells