On b-coloring of cartesian product of graphs