Collinsville home catches fire while company installs new roof