Representing migration routes from re-encounter data: a new method applied to ring recoveries of Barn Swallows (Hirundo rustica) in Europe