Global economic uncertainty, inflation and geopolitical tensions driving precious metals