Bafana finish a credible third in Afcon