best insurance company for land rover discovery why is homeowners insurance so expensive in michigan