Lionel Messi still has plenty to give to Argentina, says Javier Mascherano after his Barcelona colleague's international retirement U-turn.