Afridi criticizes appointment of Shan Masood as vice-captain of ODI squad