A geometric approach to conditioning belief functions