Blair pledges to give Africa priority