Rand teeters around R18-mark as US dollar rallies over “Trump trades”