Pakistan is hosting a major international cricket tournament after nearly three decades. Is it ready for show time?