Given a binary tree, find the largest Binary Search Tree (BST), where largest means BST with largest number of nodes in it.