Visual opsin diversity in sharks and rays.