cvxopt portfolio optimization example