Ternary nanofluid with heat source/sink and porous medium effects in stretchable convergent/divergent channel