Iran rial hits fresh low as dollar tops 1.5 million