Avalanche: An end-to-end library for continual learning