Former Barcelona and Argentina star Mascherano retires | Stadium Astro