remove node from BST