Spanish flags and window flowers decorate a Madrid square - everyone is cheering on Spain in the World Cup.