Spanish fans fill the streets to celebrate World Cup win 2010