A survey of structural types of borates and polyborates