Meeting the challenges of pharmaceutical logistics