Sea urchins have teeth? A review of their microstructure, biomineralization, development and mechanical properties