A kinetic model for predicting imperfections in the bioink photopolymerization process during visible-light stereolithography printing