removing node in BST works