A semi-infinite programming approach to two-stage stochastic linear programs with high-order moment constraints