Disclosure of cancer diagnosis: what Iranian patients do prefer?