Fourteen wickets fall on an enthralling opening day of the first Test between Pakistan and South Africa in Karachi.