Structural similarity and functional diversity in diiron-oxo proteins