Worst-hit Mideast country reported to be receiving 150,000 doses funded by philanthropists in coming weeks; China said providing Tehran with 1 million shots free of charge