London-born teenager Carlo Acutis is about to become the first millennial saint, almost 20 years after his death.