JPMorgan's top strategist says buy more gold, stay underweight stocks because of high rates, geopolitics