Gold soars to record near $1,900 an ounce