Anatomically diverse butterfly scales all produce structural colours by coherent scattering