Bafana leave it late to claim famous win over Ghana