In Photoshop: Select All | Edit | Transform | Warp
It will be difficult to make this straight with photoshop warp. You are better off fixing the pitch as others have suggested. I also think you need to fix the center point (left to right, also sometimes called yaw). I think the yaw is off because the bowing effect doesn't start from the middle of the image. The apex of the horizon's bow is somewhere off to the left side of the image center.
I haven't used Hugin, so I can't comment specifically about its strengths and weaknesses, but these problems are extremely easy to fix in PTGUI by simply dragging the preview image up and down and left and right until it looks straight.
As someone else mentioned, problems with the horizon (particularly the yaw) are often caused by the panning base not being level. As Ellis said, RRS gear mounted on top of a leveling base or ballhead are very good for avoiding these types of problems. With that said, your problem here is probably fixable in software, but using the RRS head on a level platform would make this stitch very easy to execute without much hassle.