A Frank–Wolfe based branch-and-bound algorithm for mean-risk optimization