Example-based Caricature Generation with Exaggeration