Multi-access coded caching: gains beyond cache-redundancy