Text this: Bayesian estimation and optimization for high-dimensional portfolio selection