Development of a CFD-based model for the simulation of immobilized photocatalytic reactors for water treatment