Pope Francis is to canonize the Italian teenager Carlo Acutis in April, making him the first millennial saint, the head of the Catholic Church announced in his weekly general audience on Wednesday.