Cayley-Hamilton for Modules