Rectal impalement presenting as bladder stones: delayed and unusual presentation.