Fans on the Champs-Elysees in high spirits ahead of World Cup final