Dell beats revenue estimates