numbers swapping using bitwise operations