Much of California consists of a Mediterranean climate, with sometimes excessive rainfall from October–April and nearly no rain the rest of the year. California receives the least amount of rainfall during what months?