Achieving the Millennium Development Goal of Improving Maternal Health : Determinants, Interventions and Challenges