Infective endocarditis: an epidemiological review of 128 episodes