Treewidth based algorithms for Tree Containment in phylogenetics