On the generation of cnoidal waves in ion beam-dusty plasma containing superthermal electrons and ions