Comments:Iranian news agency apologises for reproducing The Onion article