The impact of awareness, trust and personality on knowledge sharing practice