In California, how long does a buyer typically have to conduct inspections and remove contingencies under a standard CAR residential purchase agreement?