New PM before 31 October, says Sir Graham Brady