added support of ChangeKey operation to Heap