Given the root of a binary tree, return true if it is height-balanced: for every node, the heights of its two subtrees differ by at most 1.