Gold drops $127/oz, silver falls $3/oz on US-Iran tensions escalate