Syrian President cancels Iran visit