Find the inorder successor of a given node in a BST