Beyond Nairobi: Conquering Last-Mile Delivery Challenges in Rural Kenya