Canceled flight causes man to miss heart transplant