Prevention of infective endocarditis: between progress in scientific knowledge and the lack of randomized trials.