Peskin & Schroeder's 2.2 b) solution: Diagonalizing the Complex Klein-Gordon Hamiltonian