Cayley-Hamilton Theorem for Finitely Generated Modules