100+ pharma patents set to expire by end-2009: report