Switch to `span` for the font icons.

It's semantically more correct.