how to make roof last longer