swap odd & even bits