Shauna Oh appointed director of California Sea Grant