Direct numerical simulation of viscoelastic-fluid-based nanofluid turbulent channel flow with heat transfer