CNT-water nanofluid thermal radiation heat transfer over a stretching sheet considering heat generation