Eulerian–Eulerian two-phase numerical simulation of nanofluid laminar forced convection in a microchannel