Despair as South Africa bans tourists from US, Britain and most of Europe – but not Spain