tehran historical mosque