After months of campaigns and questions, FIFA says Iran will compete in the World Cup and matches will remain in the US.