Cryptochromes: Photochemical and structural insight into magnetoreception