Remove an arbitrary node from a single linked list