Gold scores 4th straight weekly gain as dollar struggles