West Indies to host South Africa, Australia and Pakistan in back-to-back visits