User-Centred and Context-Aware Identity Management in Mobile Ad-Hoc Networks