Pakistan to tour West Indies for 3 tests, 3 ODIs and 2 T20s