gold may top $800 within a week, analyst says