what causes foundation cracks and how are they fixed fairhaven ma