Dell beats revenue estimates on buoyant demand for desktops,