XAG/USD retreats from one-month top, $31.00 confluence hurdle