Gold futures top $4,500 as the dollar slides after a ceasefire between Israel and Lebanon, while oil prices drop over 3%.