Rate fears, dollar strength, and Middle East escalation cap precious metals upside