ZAR2 000 000 000 TERM AND REVOLVING CREDIT FACILITIES AGREEMENT for HARMONY GOLD MINING COMPANY LIMITED arranged by