JD.com edges ahead of Alibaba as both release financial reports