BCCI names Indian Squad for Afghanistan test