Predictor-based Position Control of a Quad-rotor with Delays in GPS and Vision Measurements