Snickers maker apologises for advert suggesting Taiwan is a country