Maximizing Steklov eigenvalues on surfaces