John Kavanagh explains why he feels this is the best Conor McGregor has ever been