Iran on verge of satellite launch – report