How to know if a home is 'uninsurable' and steps to take before buying