gold tops $900 on possible rate-cut; up $32 in week