How many years did the Liberals stay in office after the 1966 election?