Gold forecast: RBC sees $5,250 average in 2027 as buyers return