3D MoS2@TiO2@poly(methyl methacrylate) nanocomposite with enhanced photocatalytic activity.