Fans descend on Kiev for Spain vs Italy in Euro 2012 final