Iran admits it has gay people