Teenage Cumbrian boxer John Joe Carrigan has reached the World Under-19 Championship final.