what to take to fight infection