Text this: Thermo-fluid dynamics of non-newtonian casson fluid in expanding-contracting channels with joule heating and variable thermal properties