Enhancing a Framework for U-commerce by applying Memetic Algorithms to Plan Shopping