Iraqis in the holy city of Najaf are being hit hard by US sanctions on neighbouring Iran, which have forced cash-strapped pilgrims to stay at home.