Gold prices are at their highest in a year, but Deutsche Bank still says “buy”