Juve fan walks more than 600 miles to UCL final