contract messi