Zeroth-Order Hybrid Gradient Descent: Towards A Principled Black-Box Optimization Framework