Lessons and Challenges from Mining Retail E-Commerce Data