Rifaximin pharmacology and clinical implications.