A multiphase SPH model based on Roe’s approximate Riemann solver for hydraulic flows with complex interface