Crystal structure of cryptochrome 3 from Arabidopsis thaliana and its implications for photolyase activity