Visual Navigation and Optimal Control for Autonomous Drone Racing