Vehicle routing and capacity planning : A three-phase algorithm