Non-autonomous nonlinear integro-differential equations with infinite delay