Trained immunity: an memory for innate immune responses