Text this: Reusable Launch Vehicle Landing Online Guidance and Control Based on ESO-MPC and Convex Optimization