Stokes is 'two players in one', says Kallis