Analyzing the mechanism of dibutyltin dilaurate catalyst in coating curing