Messi, Xavi i Puyol produžili ugovor u Barceloni