California bracing for up to 8 inches of rain