Gold posts biggest weekly gain since early February