Gold rises to fresh 7-year high as it hits $1790