Facing the Development Challenge in Mozambique