JD.com beats quarterly revenue estimates