Simulation of two-phase nanofluid flow and heat transfer in a 3D diamond shape cavity equipped with square shaped obstacle and decreasing dimensions