Ed Balls has become one of Labour’s best speechmakers