Components of successful service-learning programs: notes from Barbara Holland, Director of the US National Service-Learning Clearinghouse