Parties agree 23 February vote after chancellor torpedoed the coalition government by sacking finance minister.