On cattaneo-christov heat flux analysis with magneto-hydrodynamic and heat generation effects in a Carreau nano-fluid over a stretching sheet