Dynamic portfolio optimization across asset classes