A Memetic Algorithm for Waste Collection Vehicle Routing Problem with Time Windows and Conflicts