Development and validation of a high order numerical solver for cross-flow turbine hydrodynamics