May wins no-confidence vote, but is still beset by Brexit