An Iraqi journalist jailed for throwing his shoes at former President George Bush is about to be released, after Muntadhar al-Zaidi had his three-year sentence reduced to nine months.