Kohli is on a different planet, says Flintoff