mahmoud gharachedaghi net worth