Intelligent Agent-Based Framework for Mining Customer Buying Habits in E-Commerce