Mediterranean semolina cake