Gold, silver jump over 2% as Iran-US tensions rattle global markets