BST delete works