Guidance Optimization for Mars Pinpoint Landing with Optimal Trigger and Re-optimization