Gold at near 2-week low after Trump announces Israel-Iran ceasefire