Shots have been fired and hostages have been taken at the Veterans Home of California in Yountville, north of Napa, California.