Multi-user quantum key distribution with mutual authentication