Gold jumps to 7-week high on dollar slump; silver at 15-month top