Rebels say they fired long-range missile at port city of Dammam in Saudi Arabia, hundreds of kilometres away.