How long does a typical home inspection take, and when can I expect to receive the complete written report?