Gold stays near $4,200 amid rate and Iran talks