Caribbean set for World T20 extravaganza