Optimal Portfolio Allocation with Elliptical and Mixed Copulas