Amazon vice-president quits over virus firings