UC Foundation hits all-time high in financial endowments