Fans pour into Madrid for Champions League final