Silver jumps 4% as US dollar slides on US-Iran framework deal