gold drops almost $7, still posts slight weekly gain