What are some of the factors, in addition to taxes and financial distress costs, that must be taken into account when establishing an optimal capital structure, including agency costs and the presence of information asymmetry between managers and outside investors?