Gold edges past $4,600/oz as Powell-Trump rift stokes safe-haven demand