Fix BST delete