3D Topology Optimization with h-adaptive Refinement Using Cartesian Grids Finite Element Method (cgFEM)