delete node from BST