Morocco cites 'disrespect of rules' for Iran absence