Quasi-morphisms on surface diffeomorphism groups