Robust Localization and Landing for Autonomous Unmanned Aerial Vehicles in Maritime Environments