BCCI announces 16-member squad for Zimbabwe and West-Indies tour