Global estimates for harmonic maps from surfaces