California declares state of emergency after oil spill