Improved Tau-Guidance and Vision-aided Navigation for Robust Autonomous Landing of UAVs