Morning snapshot: Rand gives up most gains on back of US CPI reading