530 minimum absolute difference in BST