Branch-and-Bound Algorithms for Assortment Optimization Under Weakly Rational Choice