Home SPORTS Vazquez signs new Real Madrid contract through to 2024