deletion function deletes a node with 2 children when successor node is right child