Bounded cohomology for surface groups