Gold hits record near 1,300 dollars, silver at 30-year peak