Real-time computational powered landing guidance using convex optimization and neural networks