Embarrassed cricket bosses in the southern New Zealand city of Dunedin have apologised for promoting a Test against the West Indies with the slogan, "It's all white here."