Messi will sign new deal, says Barcelona vice-president