Zoom beats estimates on strong product demand, announces share buyback