Economic challenges loom over Iran as it holds presidential election