Silver holds below $59.00 as Hormuz Strait tensions fuel safe-haven demand