Flux balanced approximation with least-squares gradient for diffusion equation on polyhedral mesh