Sonochemically generated cerium doped ZnO nanorods for highly efficient photocatalytic dye degradation