Efficient Visual Ego-Motion Estimation for Agile Flying Robots