Characteristic classes of surface bundles