Visible light-induced photo-degradation of methylene blue by n–p heterojunction CeO2/CuS composite based on ribbon-like CeO2 nanofibers via electrospinning