Spain's Fernando Torres wins Euro 2012 Golden Boot award