Gold sees biggest weekly fall in 43 years as Iran war rages on