John Boyega visits terminally ill children as Finn