Self-assembled organic microfibers and nanofibers of 2,6-Diphenyl dihydrodipyrrolopyrazine (DP-DPP) derivatives for optoelectronic applications