Heat transfer enhancement in a counter-flow sinusoidal parallel-plate heat exchanger partially filled with porous media using metal foam in the channels’ divergent sections