find the 'next' node (in-order successor) of a given node in a binary search tree