Gold will be 2023's best-performing asset and could reach $2400 by the end of the year, @GarethSolowayProTrader tells ...