Kathleen Weil leaves politics