Human cryptochrome exhibits light-dependent magnetosensitivity biology humans magnets science 21 May 2023, 8:06 pm