Messi, Xavi and Puyol set to sign new Barcelona deals