Top golfers compete in SA open championship in Durban