Photocatalytic degradation mechanisms of self-assembled rose-flower-like CeO2 hierarchical nanostructures