ten common reasons for roof leaks home guides sf gate