A class of delayed viral infection models with general incidence rate and adaptive immune response