WASHINGTON - Five Iranian boats fired shots across the bow of a Singapore-flagged cargo vessel on Thursday, CNN reported, citing a US official. It was unclear if the shots hit the vessel, CNN said. Reuters could not immediately confirm the report.