Spectral filtering and celestial orientation in the semi-terrestrial isopod Tylos europaeus.