Gold near $4,070 as oil and yields test rate-hike trade