Experiences and investigations with Heraklion MESH: an experimental metropolitan multi-radio mesh network