Given a binary search tree (BST), find the lowest common ancestor (LCA) of two given nodes in the BST.