Theresa May wins confidence vote