JOHANNESBURG, June 25 (Reuters) - Substitute Daniel Alves scored two minutes from time to give holders Brazil a hard-earned 1-0 win over hosts South Africa on Thursday and a place in the ...