Gold topples off record high, dollar gets respite