Bush pledges $350m to fight neglected diseases