Optimal direct data-driven control with stability guarantees. (May 2021)