Dust ion-acoustic solitary and shock waves due to dust charge fluctuation with vortexlike electrons