Heraldo de Madrid - Xavi extends Barcelona contract until 2025