Entropy generation due to three-dimensional double-diffusive convection of power-law fluids in heterogeneous porous media. (March 2017)