Solar biochemistry